package thinking.generics;

import java.util.HashMap;
import java.util.Map;

/**
 * Created by Zhu Qinxiang on 2016/10/23.
 */
public class UnboundedWildcards2 {
    static Map map1;
    static Map<?, ?> map2;
    static Map<String, ?> map3;
    static void assign1(Map map) {map1 = map;}
    static void assign2(Map<?,?> map) {map2 = map;}
    static void assign3(Map<String, ?> map) {map3 = map;}
    public static void main(String[] args) {
        assign1(new HashMap());
        assign2(new HashMap());
        assign3(new HashMap<>());
    }
}
